package gov.pbc.gx.nn.pz.entity;

import javax.persistence.*;
import com.bstek.dorado.annotation.PropertyDef;

/**
 * hc_xjpz:
 */
@Entity
@Table(name = "HC_XJPZ")
public class HcXjpz extends VoucherBaseEntity {

	private static final long serialVersionUID = 1L;

	/**
	 * 大写金额:大写金额
	 */
	@PropertyDef(label = "大写金额", description = "大写金额:大写金额")
	@Column(name = "AMOUNT_ZH_", length = 512)
	private String amountZh;

	/**
	 * 数字金额:数字金额
	 */
	@PropertyDef(label = "数字金额", description = "数字金额:数字金额")
	@Column(name = "AMOUNT_NUM_")
	private Double amountNum;

	/**
	 * ¥符号:¥符号
	 */
	@PropertyDef(label = "¥符号", description = "¥符号:¥符号")
	@Column(name = "IS_SIGN_")
	private int isSign;

	/**
	 * 摘要:摘要
	 */
	@PropertyDef(label = "摘要", description = "摘要:摘要")
	@Lob
	@Basic(fetch = FetchType.EAGER)
	@Column(name = "REMARK_")
	private String remark;

	/**
	 * 主管:主管
	 */
	@PropertyDef(label = "主管", description = "主管:主管")
	@Column(name = "DIRECTOR_", length = 64)
	private String director;

	/**
	 * 受理:受理
	 */
	@PropertyDef(label = "受理", description = "受理:受理")
	@Column(name = "ACCEPTANCE_", length = 64)
	private String acceptance;

	/**
	 * 制表:制表
	 */
	@PropertyDef(label = "制表", description = "制表:制表")
	@Column(name = "TOUCHING_", length = 64)
	private String touching;

	/**
	 * 监督:监督
	 */
	@PropertyDef(label = "监督", description = "监督:监督")
	@Column(name = "SUPERVISE_", length = 64)
	private String supervise;

	public int getIsSign() {
		return isSign;
	}

	public void setIsSign(int isSign) {
		this.isSign = isSign;
	}

	public HcXjpz() {
		super();
	}

	public String getAmountZh() {
		return amountZh;
	}

	public void setAmountZh(String amountZh) {
		this.amountZh = amountZh;
	}



	public Double getAmountNum() {
		return amountNum;
	}

	public void setAmountNum(Double amountNum) {
		this.amountNum = amountNum;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getDirector() {
		return director;
	}

	public void setDirector(String director) {
		this.director = director;
	}

	public String getAcceptance() {
		return acceptance;
	}

	public void setAcceptance(String acceptance) {
		this.acceptance = acceptance;
	}

	public String getTouching() {
		return touching;
	}

	public void setTouching(String touching) {
		this.touching = touching;
	}

	public String getSupervise() {
		return supervise;
	}

	public void setSupervise(String supervise) {
		this.supervise = supervise;
	}

}
